from paver.easy import *
from paver.setuputils import setup

options(
    setup = Bunch(
        name="JobHub",
        packages=['jobhub'],
        version="0.1.0",

        install_requires = [
            "Elixir >= 0.7.1",
            "psycopg2 >= 2.0.13",
            "PyYAML >= 3.09",
            "pytz >= 2009g"
        ],
        entry_points = {
            'console_scripts': [
                'jh = jobhub.commands:main'
            ]
        },

        url="http://code.google.com/p/jobhub/",
        author="Jack Kuan",
        author_email="kjkuan@gmail.com"
    ),

    bootstrap_dev = Bunch(
      script = path('tools/virtualenv/virtualenv.py'),
      env_dir = path('virtual'),

      # dev and build-time dependencies
      packages = [ path('tools')/p for p in (
        'paver', 'virtualenv', # for build management

        # for QA:
        'nose', 

        # for docs:
        #'docutils', 'Pygments', 'Jinja2', 'Sphinx'
        )
      ],
  ),
)

